flood pump - German English Dictionary